-
Notifications
You must be signed in to change notification settings - Fork 207
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support for multiple note buffers #265
Conversation
Store the cursors' positions in the buffer metadata and restore the cursors when loading the buffer content.
…or(s) into the viewport upon loading
Refactor Vue <-> Editor <-> CodeMirror code. Introduce Pinia store to keep global state, in order to get rid of a lot of event juggling between Editor class/child components and the root App component.
…st instead of scrolling the whole "screen"
Implement folder selector UI element. Retrieve actual folder structure from Notes library.
Support cache of multiple Editor instances. Change so that current note name is included in the event data dispatched by emitCursorChange.
…st the active one)
…tes into other directories. Create separate pinia store for the editor cache functionality.
…ng down to the editor instances
Add support for migrating old buffer file to new library. Add support for changing location for the notes library. Replace theme toggle in status bar with a dropdown in Appearance settings. Improve New Note and Update Note dialogs. Implement UI for confirming note delete (the actualal deltion is still to be implemented).
…e's format has a major version that is unsupported)
#build
…was text in the input causing no Notes to match
For some reason, the color of action buttons in NoteSelector was black in dark mode
…y Editor (in web app)
a20f7b7
to
0ecec06
Compare
Nice, when can we expect the beta release? 👀 |
Before Christmas I hope. It's probably working fine right now, but since the new version migrates the buffer file, I want to do some more testing. If you're feeling adventurous you could grab a build from the artifacts of this Github Action: |
I've released the beta version, so it should be possible to update using the built-in update function (if the you've configured Heynote to use the beta channel) |
Great, thanks for the update. |
Adds support for multiple note buffers.